Score-PCM Music Synchronization Based on Extracted Score Parameters
نویسندگان
چکیده
In this paper we present algorithms for the automatic timesynchronization of score-, MIDIor PCM-data streams which represent the same polyphonic piano piece. In contrast to related approaches, we compute the actual alignment by using note parameters such as onset times and pitches. Working in a score-like domain has advantages in view of the efficiency and accuracy: due to the expressiveness of scorelike parameters only a small number of such features is sufficient to solve the synchronization task. To obtain a score-like representation from the waveform-based PCM-data streams we use a preprocessing step to extract note parameters. In this we use the concept of novelty curves for onset detection and multirate filter banks in combination with note templates for pitch extraction. Also the data streams in MIDIand scoreformat have to be suitably preprocessed. In particular, we suggest a data format which handles possible ambiguities such as trills or arpeggios by introducing the concept of fuzzy-notes. Further decisive ingredients of our approach are carefully designed cost functions in combination with an appropriate notion of alignment which is more flexible than the classical DTW concept. Our synchronization algorithms have been tested on a variety of classical polyphonic piano pieces recorded on MIDIand standard acoustic pianos or taken from CD-recordings.
منابع مشابه
Automatic Synchronization of Music Data in Score-, MIDI- and PCM-Format
In this paper we present algorithms for the automatic time-synchronization of score-, MIDIor PCMdata streams which represent the same polyphonic piano piece. Since the waveform-based PCM-data streams do not contain any information on the notes we extract in a preprocessing step note parameters such as onset times and pitches in order to make the PCM-data comparable to symbolic score-like repres...
متن کاملAutomatic Music Synchronization Using Partial Score Representation Based on IEEE 1599
synchronization algorithms require a complete score representation, this algorithm is able to synchronize different PCM audio executions with a partial music score codified in MIDI. Therefore, only one MIDI instrument-chosen by user-is needed for audio-score alignment. The MIDI file is selected by taking into account the related IEEE 1599 file. Audio analysis is performed using a notch filter. ...
متن کاملReal-Time Audio-to-Score Alignment Using Particle Filter for Coplayer Music Robots
Our goal is to develop a coplayer music robot capable of presenting a musical expression together with humans. Although many instrument-performing robots exist, they may have difficulty playing with human performers due to the lack of the synchronization function. The robot has to follow differences in humans’ performance such as temporal fluctuations to play with human performers. We classify ...
متن کاملDesign and Implementation of Two-level Synchronization for Interactive Music Robot
Our goal is to develop an interactive music robot, i.e., a robot that presents a musical expression together with humans. A music interaction requires two important functions: synchronization with the music and musical expression, such as singing and dancing. Many instrument-performing robots are only capable of the latter function, they may have difficulty in playing live with human performers...
متن کاملTwo-level Synchronization using Particle Filter for Co-player Music Robots
Our goal is to develop a co-player music robot, i.e., a robot that presents a musical expression together with humans. A music interaction requires two important functions: synchronization with the music and musical expression, such as dancing or playing a musical instrument. Many instrumentperforming robots are only capable of the latter function, they may have difficulty in playing live with ...
متن کامل